body {
    padding: 0 20px;
}
[v-cloak]{
    display: none;
}
.input-group {
    margin-bottom: 15px;
    position: relative;
    .toggle{
        z-index:99;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        padding-left: 81px;

        ul{
            background-color: #fff;
            border: 1px solid #ccc;
            border-top: none;
            padding: 0;
            max-height: 250px;
            overflow-y: auto;
            li {
                position: relative;
                height: 34px;
                line-height: 34px;
                list-style: none;
                padding: 0;
                padding-left: 12px;
                border-bottom:1px solid #eee;
                cursor: pointer;
                &:hover{
                    background-color: #e0f2f7;
                }
                .date {
                    position: absolute;
                    right: 0;
                    top: 0;
                    height: 34px;
                    color: #ccc;
                    padding-right: 10px;
                }
            }
        }
    }
}

.submit {
    width: 150px;
}

.returndata {
    min-height: 400px;
    overflow: auto;
    font-family: 'Consolas';
    font-size: 14px;
}

.table {
    margin: 0;
    th,
    td {
        text-align: center;
    }
}

.table-wrapper {
    border: 1px solid #ccc;
    margin-bottom: 15px;
    max-height: 400px;
    overflow-y: auto;
}

.input-group-addon.top {
    vertical-align: top;
    padding-top: 8px;
}
